var AipOcrClient = require("baidu-aip-sdk").ocr;

// 设置APPID/AK/SK
var APP_ID = "24935144";
var API_KEY = "fuVogQqbafeAHToH7AS9aDpg";
var SECRET_KEY = "2dyYz6gtoIOTLBQhw1Pzp6jS7NtppZ1e";

// 新建一个对象，建议只保存一个对象调用服务接口
var client = new AipOcrClient(APP_ID, API_KEY, SECRET_KEY);


// //本地文件识别
// var fs = require('fs');
// var image = new Buffer(fs.readFileSync('assets/OCR/table.jpg')).toString('base64');
// client.vatInvoice(image).then(function(result) {
//   console.log(JSON.stringify(result));
// }).catch(function(err) {
//   // 如果发生网络错误
//   console.log(err);
// });
//
// // 如果有可选参数
// var options = {};
// options["type"] = "normal";
// let image= new Buffer(fs.readFileSync('./vin.jpeg')).toString('base64');
// client.vatInvoice(image, options).then(function(result) {
//   console.log(JSON.stringify(result));
// }).catch(function(err) {
//   // 如果发生网络错误
//   console.log(err);
// });
// //url识别
// var url="http:/test.jpg";
// client.vatInvoiceUrl(url, options).then(function(result) {
//   console.log(JSON.stringify(result));
// }).catch(function(err) {
//   // 如果发生网络错误
//   console.log(err);
// });
//本地pdf文件识别
let options = {};
var pdf = "./1.pdf";
client.vatInvoicePdf(pdf, options).then(function (result) {
  console.log(result);
  // console.table(result)
}).catch(function (err) {
  // 如果发生网络错误
  console.log(err);
});

// var fs = require('fs');
// var image = Buffer.from(fs.readFileSync('./2.jpg')).toString('base64');
// client.taxiReceipt(image).then(function(result) {
//   // console.log(JSON.stringify(result));
//   console.log(result);
// }).catch(function(err) {
//   // 如果发生网络错误
//   console.log(err);
// });
